//EJERCICIO 1
//
//var valores = [true, 5, false, "hola", "adios", 2];
//
//var str1 = valores [3];
//var str2 = valores [4];
//
//console.log(str1 > str2);
//
//console.log(valores [0] && valores [2]);
//console.log(valores [0] || valores [2]);
//
//console.log(valores [0] == valores [2]);
//console.log(valores [3] == valores [4]);
////
//console.log(valores [1] + valores [5]);
//console.log(valores [1] - valores [5]);
//console.log(valores [1] * valores [5]);
//console.log(valores [1] / valores [5]);
//console.log(valores [1] % valores [5]);


//EJERCICIO 2

//var mostrarMensaje = false;
//
//if(!mostrarMensaje){
//    console.log("mamoooon");
//}


//EJERCICIO 3
//
//
//var numero1 = 5;
//var numero2 = 8;
//
//if (numero1 <= numero2){
//    console.log("%s no es mayor que %s", numero1, numero2);
//}
//
//if (numero2 >= 0) {
//    console.log("%s es positivo", numero2);
//}
//if (numero1 < 0 || numero1 != 0){
//    console.log("%s es negativo o distinto a cero", numero1)
//}
//var numeromas = ++numero1
//
//if (numeromas < numero2){
//    console.log("incrementar en una unidad el valor de %n no lo hace mayor o igual que %n", numero1, numero2)
//}


//EJERCICIO 6

//
//var letras = ['T','R','W','A','G','M','Y','F','P','D','X','B','N','J','Z','S','Q','V','H','L','C','K','E','T'];
//
//var arg_numero = prompt("Introduzca su número de DNI por favor");
//
//if (arg_numero <= 0 || arg_numero > 99999999){
//    alert("Lo sentimos, pero el numero indicado no es válido");
//    
//}
//else {
//    var arg_letra = prompt("Introduzca su letra de DNI por favor");
//    var pos = arg_numero % 23;
//
//    var letra = letras [pos];
//        if (arg_letra != letra) {
//            alert("La letra indicada no es correcta")
//        }
//        else {
//            console.log("Su número de DNI es : %s - %s es correcto", arg_numero, letra);
//        }
//};

    

//var veces = 0;
//
//if(veces < 4) {
//    alert("Mensaje");
//    veces++;
//}
//
//var mensaje ="Hola, estoy dentro de un bucle";
//
//for (var i=0; i < 5; i++){
//alert(mensaje);
//}

//var dias = ["Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"];
//
//for (i=0; i<7; i++) {
//    console.log(dias [i]);
//}



//var numero = prompt("Introduce un número y se mostrara su factorial");
//var resultado = 1;
//
//for (var i = 1; i < numero; i++) {
//    resultado = (i*(numero--))*numero;
//}
//
//alert(resultado);


//EJERCICIO 7
//
//var n = prompt("Introduce un numero y se mostrara su factorial");
//var resultado = 1;
//
//for (var i = 1; i <= n; i++ ){
//    resultado *= i;
//}
//
//alert (resultado);




//var dias = ["Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"];
//var i = prompt("Indique el numero de dia de la semana");
//for(i in dias) {
//    
//    alert(dias[i]);
//}



//var mensaje = "supercalifragilisticoespalidoso";
//
//    document.write(mensaje.length);
//
//var mensaje2 = mensaje.concat(" hola ");
//
//    console.log(mensaje2.toUpperCase());
//
//    console.log(mensaje2.charAt(5));
//    //
//    //alert(mensaje.indexOf("i"));
//
//
//    console.log(mensaje.substring(3, 20));
//
//    console.log(mensaje.split("s"));
//
//var array = ["Hola", "mamon"];
//var mensajee =  array.join("");
//
//
//    document.write(mensajee);
//    document.write(array);

//var numero1 = 10;
//var numero2 = 0;
//
//alert(numero1/numero2);




//function calculaPrecioTotal (arg_precio) {
//    var impuestos = 1.16;
//    var gastosEnvio = 10;
//    var precioTotal = (arg_precio * impuestos) + gastosEnvio;
//    return precioTotal
//}
//
//var precioTotal = calculaPrecioTotal(23.34);




//function n_calculaPrecioTotal (arg_precio, arg_porcentajeImpuestos) {
//    var n_gastosEnvio = 10;
//    var n_precioConImpuestos = (1 + arg_porcentajeImpuestos /100)*arg_precio;
//    var n_precioTotal = n_precioConImpuestos + n_gastosEnvio;
//    return n_precioTotal;
//}
//
//var n_precio = n_calculaPrecioTotal (100, 16);
//
//var precio2 = 500
//
//var total = n_precio + precio2 ;
//
//    console.log("El precio total es"+" "+ total)



//EJERCICIO 8


//var numargero = prompt("Introduzca el número que desea saber si es par o impar");
//
//function parImpar (arg_numEntero){
//    
//    var numeroEntero = arg_numEntero
//    
//    if (numeroEntero % 2 == 0){
//        alert("El número"+" " + numeroEntero + " "+ "es un numero par")
//    }
//    else {
//        alert("El número"+" " + numeroEntero + " "+ "es un numero impar")
//    }
//    
//}
//
//parImpar (numero);
//
//
//MANERA COM AL LLIBRE
//
//
//var numero = prompt("Introduce un numero entero");
//
//var resultado = parImpar(numero);
//alert("El numero "+ numero + " es un numero "+resultado);
//
//function parImpar (numero) {
//    if (numero % 2 == 0){
//        return "par";
//    }
//    else {
//        return "impar";
//    }
//}
//


//EJERCICIO 9

//MANERA 1

//var arg_text = prompt("Introduzca una frase")
//
//function mayusMin (arg_text){
//    if (arg_text == arg_text.toLowerCase()) {
//        alert("El texto " + arg_text + " es un texto en mínusculas")
//    }
//    else if (arg_text == arg_text.toUpperCase()) {
//        alert("El texto " + arg_text + " es un texto en mayúsculas")
//    }
//    else {
//        alert("El texto " + arg_text + " es un texto combinado")
//    }
//}
//
//mayusMin (arg_text);


//MANERA 2

//var arg_text = prompt("Introduzca una frase")
//
//var resultado = mayusMin(arg_text);
//alert("El texto " + arg_text + " es un texto en " + resultado)
//
//function mayusMin (arg_text){
//    if (arg_text == arg_text.toLowerCase()) {
//        return "minúsculas";
//    }
//    else if (arg_text == arg_text.toUpperCase()) {
//        return "mayúsculas";
//    }
//    else {
//        return "mayúsculas y minúsculas";
//    }
//}

//Manera com al llibre


//EJERCICIO 10


//var arg_texto = prompt("Introduzca su texto");
//
//var resultado = pali (arg_texto);
//
//    alert("La frase "+ arg_texto + " es una frase " + resultado)
//
//function pali (arg_texto) {
//    
//    var textomin = arg_texto.toLowerCase();
//    
//    var texto = textomin.split("");
//    
//    
//    
//    if (texto.toString() == texto.reverse().toString()) {
//        return "palíndroma";
//    }
//    else {
//        return "normal";
//    }
//}


//COMPROBACIO JOSE EJERCICIO 10
//
//var array1 = "0";
//var array2 = ["0"];
//
//if (array1 == array1) {
//    console.log(1);
//}
//
//if (array1 == array2) {
//    console.log(2);
//}
//if (array1 === array1) {
//    console.log(3);
//}
//if (array1 === array2) {
//    console.log(4);
//}



////MANERA DEL LLIBRE
//
//function palindromo(cadena) {
//    
//    var resultado = "La cadena \""+cadena+"\"\n";
//    
//    //pasar a minusculas
//    var cadenaOriginal = cadena.toLowerCase();
//    
//    //convertir cadena en Array
//    var letrasEspacios = cadenaOriginal.split("");
//    console.log(letrasEspacios);
//    
//    //eliminar espacios en blanco
//    
//    var cadenaSinEspacios =""; //cal definirlo amb ""? Perque??
//    
//    for (i in letrasEspacios) {
//        if(letrasEspacios[i] != " ") {
//            cadenaSinEspacios += letrasEspacios[i];
//            //explicacio: per a cada element de l'array diferent a espai, agafa cadenaSinEspacios 
//            //(es una cadena de text) i ves sumant els elements (les lletres). 
//            //Aixi obtenim la cadena de text neta
//        }
//    }
//    var letras = cadenaSinEspacios.split("");
//    var letrasReves = cadenaSinEspacios.split("").reverse();
//    
//    var iguales = true;
//    
//    for (i in letras){
//        if (letras[i] == letrasReves[i]){
//            
//        }
//        else {
//            iguales = false;
//        }
//    }
//    
//    
//    if (iguales){
//        resultado += "es un palíndromo";
//    }
//    else {
//        resultado += "no es un palíndromo";
//    }
//    return resultado;
//}
//
//
//alert(palindromo("hol  al a la"));
//alert(palindromo("La ruta nos aporto otro paso Natural"));


//EJERCICIO ARGUMENTOS

//function foo() {
//var argv = foo.arguments;
//var argc = argv.length;
//for (var i = 0; i < argc; i++) {
//alert("Argument " + i + " = " + argv[i]);
//}
//}
//
//foo('hello', 'world');



//EJERCICIO BREAK


//var texto = "Permite terminar de forma abrupta un bucle";
//
//var arraytexto = texto.split("");
//
//var resultado = "";
//
//
//for (i in arraytexto) {
//    if (arraytexto [i] == "e"){
//        break;
//    }
//    else {
//        resultado += arraytexto[i];
//    }
//}
//
//alert(resultado);


//EJERCICIO CONTINUE


//var texto = "supercaligragilisticoespialidoso";
//
//var arraytexto = texto.split("");
//
//var resultado ="";
//
//
//for (i in arraytexto) {
//    
//    if (arraytexto[i] == "a"){
//        continue;
//    }
//    
//    else {
//        resultado += arraytexto [i];
//    }
//}
//
//console.log(resultado);


//EJERCICIO WHILE

// var resultado = 0;
// 
// var numero = 5;
// 
// var i = 0
// 
// while (i <= numero) {
//     resultado += i;
//     i++;
// }
// 
// alert (resultado);


//EJERCICIO DO WHILE

// var resultado = 0;
// 
// var numero = 5;
// 
// var i = 0;
// 
// do {resultado += i;
//    i++;
//} while (i <= numero);
//
//console.log(resultado);


//EJERCICIO SWITCH

//var arg_text = prompt("Introduzca una frase")
//
//var resultado = mayusMin(arg_text);
//alert("El texto " + arg_text + " es un texto en " + resultado)
//
//function mayusMin (arg_text){
//    
//    switch(arg_text ){
//        case "arg":
//            
//            break;
//         ...PEr acabar!..   
//    }    
//    .............
//    
//    if (arg_text == arg_text.toLowerCase()) {
//        return "minúsculas";
//    }
//    else if (arg_text == arg_text.toUpperCase()) {
//        return "mayúsculas";
//    }
//    else {
//        return "mayúsculas y minúsculas";
//    }
//}





////EJERCICIO 11
//
//window.onload = function() {
//	// Numero de enlaces de la pagina
//
//        var links = document.getElementsByTagName("a");
//        
//        var links_num = links.length;
//        
//        console.log(links_num);
//
//	// Direccion del penultimo enlace
//        
//        var link_penul = links [links_num -2];
//        
//        console.log(link_penul);
//        
//	// Numero de enlaces que apuntan a http://prueba
//
//
//        var contador = 0;
//        
//        for (var i=0; i<links.length; i++){
//            if ( links[i].href == "http://prueba" || links[i].href == "http://prueba/"){
//                ++contador;
//            }
//        }
//        console.log(contador);
//        
//	// Numero de enlaces del tercer p�rrafo
//
//        var parrafos = document.getElementsByTagName("p");
//        
//        var parrafo3 = parrafos [2];
//        
//        var enlacesParrafo3 = parrafo3.getElementsByTagName("a");
//        
//        
//        
//        console.log(enlacesParrafo3.length); 
//
//}


//EJERCICIO JOSE LESSON 5

//var days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday,"];
//
//
////for (var i =0; i<days.length; i++){
////   // console.log(days[i]);
////}
//
////for ( i=4; i<7; i++) {
////    days[i] += ["Saturday", "Sunday"];
////    console.log(days[i]);
////}
//
//
//days.push("Saturday", "Sunday");
//
//console.log(days);
//
//days [5] = "Na";
//console.log(days);
//
//
//days [days.length] = "Saturday";
//days [days.length] = "Sunday";

//
//days += ["Saturday", "Sunday"];
////console.log(days);
//for (var i =0; i<days.length; i++){
//    console.log(days[i]);
//}



//EJERCICIO 12

        


function muestra () {
    
    var elemento = document.getElementById("adicional");
    elemento.className = "visible";

    var enlace = document.getElementById("enlace");
    enlace.className ="oculto";
    
}


